/*
 * Generated on Apr 18, 2005
 *
 * TODO To change the template for this generated file go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
package cgl.narada.service.record;

import java.util.Hashtable;

import cgl.narada.service.ServiceException;
import cgl.narada.service.reliable.impl.ReliableDeliveryServiceImpl;

/**
 * @author hbulut
 * 
 * TODO To change the template for this generated type comment go to Window -
 * Preferences - Java - Code Style - Code Templates
 */
public abstract class RecordService {
  
  private static RecordService instance = cgl.narada.service.record.RecordServiceImpl
                                            .getInstance();

  public static RecordService getInstance() {
    System.out.println("\n\n\n\nInstance VALUE = " + instance + "\n\n\n");
    return instance;
  }
  
  public abstract void initialize(int recordEntityId, ReliableDeliveryServiceImpl rds,
      Hashtable templatesAndEntities, Hashtable entities, Hashtable templates)
      throws ServiceException;
}

